接續昨天,那Git要怎麼管理我的專案呢
所以接著我要認識的就是Repository(儲存庫)
Repository(儲存庫,簡稱Repo)可以說是一個Git用來管理專案的地方。它不只是單純存放程式碼的資料夾,還會包含專案的程式碼、檔案,以及Git用來追蹤與管理版本的資訊。
根據GitHub官方文件的說明,Repository可以用來存放專案的程式碼、檔案,以及每個檔案的版本歷史。透過Repository,我們就能讓Git開始追蹤專案的變更,管理不同版本的內容。
Repository 裡面除了專案本身的檔案之外,還有 Git 用來進行版本控制的相關資訊。
其中一個很重要的資料夾就是 .git。.git是Git儲存版本控制相關資訊的地方,裡面會包含Git管理這個專案所需要的資料,例如版本紀錄、分支等。
了解Repository是甚麼和.git在repository是甚麼角色之後,接下來我就要開始實際建立一個自己的Git Repository了。
接下來就實際拿我以前做過的專案來練習。這次選擇的是之前做過的 eyes_prj專案。
安裝完後開啟Terminal輸入git --version,看到版本後就代表安裝成功了。
git --version
git config --global user.name "姓名"
git config --global user.email "xxx@gmail.com"
輸入下面指令確認資訊設定成功
git config --global user.name
git config --global user.email
進入我的 eyes_prj 專案資料夾
cd "C:\Users\User\Downloads\eyesEmp(3)\eyesEmp\eyesEmp\eyesEmp\eyesEmp\eyes_prj"
看看路徑有沒有變成
PS C:\Users\User\Downloads\eyesEmp(3)\eyesEmp\eyesEmp\eyesEmp\eyesEmp\eyes_prj>
確認Terminal的現在位置是我要的eyes_prj專案之後就可以輸入git init了!
接著會出現一行:
Initialized empty Git repository .../eyes_prj/.git/
就代表Git已經成功在我的專案中建立.git資料夾,也表示eyes_prj已經成為一個Git Repository了。
在Terminal輸入:
git status
來查看目前Repository的狀態
它顯示了這些東西
On branch master
No commits yet
Untracked files:
.vs/
App_Data/
App_Start/
Content/
Controllers/
Models/
...
eyes_prj.csproj
...
那麼這些東西我將會明天再來一一了解它回報了甚麼